test_obtain_Atom(Atom(index=99), :index, 99)
test_obtain_Atom(Atom(name="ATM"), :name, "ATM")
test_obtain_Atom(Atom(raw_name=" A"), :raw_name, " A")
test_obtain_Atom(Atom(alt_location='1'), :alt_location, '1')
test_obtain_Atom(Atom(residue="R1"), :residue, "R1")
test_obtain_Atom(Atom(chain='C'), :chain, 'C')
test_obtain_Atom(Atom(residue_id=1), :residue_id, 1)
test_obtain_Atom(Atom(insertion='I'), :insertion, 'I')
test_obtain_Atom(Atom(coordinate=[1.111,2.222,3.333]), :coordinate, [1.111, 2.222, 3.333])
test_obtain_Atom(Atom(coordinate=[1.111,2.222,3.333]), :coordinate_data_type, AbstractFloat)
test_obtain_Atom(Atom(coordinate=[1.111,2.222,3.333]), :dimension_count, 3)
test_obtain_Atom(Atom(occupancy=0.99), :occupancy, 0.99)
test_obtain_Atom(Atom(beta=0.99), :beta, 0.99)
test_obtain_Atom(Atom(segment="SEG1"), :segment, "SEG1")
test_obtain_Atom(Atom(element="E"), :element, "E")
test_obtain_Atom(Atom(charge=1), :charge, 1)
test_obtain_Atom(Atom(system="SYS1"), :system, "SYS1")
test_obtain_Atom(Atom(index=1), :topology, TopologicAtom(index=1))

 